h4 {	margin: 5px;}
.amount {	margin-top: -4px;
	font-size: 12px;	}
.searchResult a.searchFirmName {	font-size: 18px;
	font-weight: bold;
	color: blue;
		font-family: "Courier", monospace;	}
td.img {	width: 150px;	}
td.img img {	max-width: 150px;
	}
.searchPage {	margin: 30px;
	padding: 10px;

	box-shadow: 0 0 10px #ccc;	}
.searchPage1 {
	margin: 30px;
	padding: 10px;
	}
table.prTable {	width: 100%;	}
td.prFirm {	width: 20%;	}
input#prSearchInput {	width: 350px;
	margin-bottom: 30px;	}
.searchob {	font-family: tahoma;
	font-size: 20px;
	font-color: #666;
	//width: 100%;
	text-align: center;
	padding-left: 30px;
	margin: 10px;
	background: linear-gradient(90deg, white, lightblue,white) lightblue;	}
.subob {	text-align: center;	font-size: 17px;
	font-color: #666;
	padding-left: 10px;
	margin: 5px;
	background: linear-gradient(90deg,whitesmoke,white, whitesmoke) lightblue;	}
.searchResult a{	color: #666;	}
.searchPage h3 {	font-size: 25px;	}
.prodResults {	position: relative;
	top: 150px;	}
.prSearchRes {	margin-top: -30px;
	text-align: left;
	width: 400px;
	background: #FFF;	}
.prSuggestRes {	width: 400px;
	cursor: pointer;
	overflow: hidden;	}
.prSearchCenter {	position: absolute;
	width: 87%;
	text-align: center;
	top: 50px;	}